html {
	font-family: "微软雅黑","microsoft yahei";
	font-size: 14px;
	color: #666666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a{
	color: #2a2a2a;
}
a:hover{
	color: #e62129 !important;
}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
ul, ol,li ,dl, dd, dt {
	list-style:none;
}
button, input, textarea {
	margin: 0;
	outline:none;
	border: none;
	font-size: 14px;
	font-family: "微软雅黑","microsoft yahei";
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.content{ 
	max-width: 1200px;
	margin:0 auto;
}

/*header*/
@media screen and (min-width: 280px) and (max-width: 1200px) {
	.header{padding: 20px 5% !important;}
	#logo img{height: 60px !important;}
	.header .text{font-size: 14px !important;line-height: 30px;padding-left: 10px !important;margin-top: 0 !important;}
	.header .text p:nth-child(2){font-size: 14px !important;}
	.header .tel{margin: 0 0 0 10px !important;padding-left: 55px !important;}
	.header .tel font{font-size: 20px !important;}
	.header .right{margin-top: 0 !important;}
}
@media screen and (min-width: 280px) and (max-width: 950px) {
	.header .text{display: none;}
	.header .wd{position: absolute;top: 0;width: 100%;padding: 4px 5% !important;left: 0;box-sizing: border-box;background: #E5E5E5;}
	.header .wd li{float: right !important;}
	.header{padding: 15px 5% 15px !important;}
	#search{margin-top: 14px !important;}
}
@media screen and (min-width: 280px) and (max-width: 600px) {
	.header{box-shadow: 0px 2px 8px rgba(0,0,0,0.1);}
	#logo img{height: 40px !important;}
	.header .tel{display: none;}
	#search{position: absolute !important;width: 100% !important;padding: 10px 5%;box-sizing: border-box;top: 71px;left: 0;z-index: 999;background: #FFFFFF;box-shadow: 0px 2px 8px rgba(0,0,0,0.1);margin-top: 0 !important;display: none;}
	#search .sbut{top: 10px !important;right: 5% !important;margin-right: 10px;}
	.search_wap,.nav_wap{display: block !important;}
	#menu{padding: 20px 5%;display: none;background-color: #FFFFFF !important;}
	#menu ul{display: block !important;}
	#menu ul li{max-width: none !important;border-bottom: 1px solid #E5E5E5;padding: 0 6% !important;}
	#menu ul li:before{display: none;}
	#menu ul li a{font-size: 14px !important;color: #000000 !important;}
}
@media screen and (min-width: 601px) {
	#search,#menu{display: block !important;}
}

.header{padding: 20px 0;border-bottom: 1px solid #E5E5E5;background: url(../images/header_bg.png)repeat-x;}
#logo img{display: block;height: 90px;}
.header .text{color: #000000;font-size: 30px;padding-left: 20px;border-left:1px solid #e5e5e5;margin: 10px 0 0 10px;}
.header .text p:nth-child(2){font-size: 18px;line-height: 30px;}
.header .tel{color: #000000;padding: 10px 0 0 60px;background: url(../images/tel.png)no-repeat center left;margin: 14px 0 0 60px;}
.header .tel font{display: block;font-size: 24px;color: #E62129;}
.header .right{margin-top: 14px;}
.header .wd{padding-left: 28px;overflow: hidden;}
.header .wd li{float: left;width: 22px;padding: 0 10px;position: relative;}
.header .wd li:before{content: "";position: absolute;width: 1px;height: 18px;background: #E5E5E5;right: 0;top: 2px;}
.header .wd li:last-child:before{display: none;}
.header .wd li img{width: 100%;display: block;}
#search{position: relative;margin-top: 7px;width: 184px;}
#search .stext{width: 100%;height: 32px;border: 1px solid #b2b2b2;border-radius: 20px;box-sizing: border-box;color: #666666;padding: 0 40px 0 12px;}
#search .sbut{width: 25px;height: 32px;background: url(../images/search.png)no-repeat center;position: absolute;top: 0;right: 10px;cursor: pointer;}

.search_wap{height: 40px;width: 40px;cursor: pointer;background: url(../images/search.png)no-repeat center;display: none;}
.nav_wap{width:40px;height: 40px;cursor:pointer;display: none;position: relative;}
.nav_wap span{display:block;background:#E62129;width:28px;height:2px;position:absolute;left:6px;transition:all ease 0.35s;border-radius: 5px;}
.nav_wap span:nth-of-type(1){top:10px}
.nav_wap span:nth-of-type(2){top:19px}
.nav_wap span:nth-of-type(3){top:28px}
.nav_wap_se span:nth-of-type(1){top:19px;transform:rotate(45deg)}
.nav_wap_se span:nth-of-type(2){width:0}
.nav_wap_se span:nth-of-type(3){top:19px;transform:rotate(-45deg)}

#menu{background-color: #ac0b05;}
#menu ul{width: 100%;display: flex;}
#menu ul li{flex-grow: 1;max-width: 20%;position: relative;box-sizing: border-box;padding: 0 7px;}
#menu ul li:before{content: "";position: absolute;width: 1px;height: 16px;background-color: #FFFFFF;top: 12px;right: 0;transform:rotate(20deg);}
#menu ul li:last-child:before{display: none;}
#menu ul li a{display: block;text-align: center;font-size: 16px;line-height: 40px;color: #FFFFFF;position: relative;}
#menu ul li a i{position: absolute;width: 14px;height: 40px;display: none;top: 0;}
#menu ul li a .i1{right: -14px;background: url(../images/menu_bg1.png)no-repeat center;}
#menu ul li a .i2{left: -14px;background: url(../images/menu_bg2.png)no-repeat center;}
#menu .current,#menu ul li a:hover{background-color: #000000;color: #FFFFFF !important;}
#menu .current i,#menu ul li a:hover i{display: block !important;}

/*footer*/
@media screen and (min-width: 280px) and (max-width: 1200px) {
	.footer{padding: 5% !important;}
}
@media screen and (min-width: 280px) and (max-width: 1100px) {
	.footer_fl .box_fl,.footer_fl .box_fr{width: 100% !important;}
	.footer_fr{font-size: 14px !important;}
	.footer_fr .ewm p{padding-top: 0 !important;}
}
@media screen and (min-width: 280px) and (max-width: 800px) {
	.footer_fl .list > li > a{font-size: 14px !important;margin-bottom: 5px !important;}
	.footer_fl .list ul li a{font-size: 12px !important;line-height: 22px !important;}
	.footer_fl .box{margin-top: 10px !important;padding-top: 10px !important;}
	.footer_fl .link li{font-size: 14px !important;}
	.footer_fr{font-size: 12px !important;line-height: 22px !important;}
}
@media screen and (min-width: 280px) and (max-width: 700px) {
	.footer_fl .list{display: none;}
	.footer_fl .box{border-top: none !important;margin: 0 !important;padding: 0 !important;}
	.footer_fl .box_fr{display: none;}
	.footer_fl{width: 100% !important;}
	.footer_fr{display: none;}
	.copyright p{width: 100%;}
}

.footer{padding: 45px 0 20px;color: #494949;}
.footer a{color: #494949;}

.footer_fl{width: 60%;}
.footer_fl .list{overflow: hidden;box-sizing: border-box;border-right: 1px solid #E5E5E5;}
.footer_fl .list > li{float: left;width: 16%;}
.footer_fl .list > li:nth-child(2){width: 52%;}
.footer_fl .list > li >a{display: block;font-size: 16px;margin-bottom: 15px;}
.footer_fl .list ul li a{display: block;line-height: 30px;}
.footer_fl .list a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right: 5px;}
.footer_fl .list > li:nth-child(2) ul li{width: 50%;float: left;}
.footer_fl .box{margin-top: 25px;padding-top: 25px;border-top: 1px solid #E5E5E5;}
.footer_fl .box_fl{width: 48%;}
.footer_fl .link li{float: left;font-size: 16px;line-height: 30px;padding: 0 10px;}
.footer_fl .link li:nth-child(1){padding: 0;}
.bdsharebuttonbox{margin-top: 10px;}
.bdsharebuttonbox p{float: left;line-height: 30px;font-size: 16px;}
.bdsharebuttonbox i{display: block;float: left;margin: 0 5px;width: 30px;height: 30px;line-height: 30px;background: #545454;color: #FFFFFF;position: relative;text-align: center;border-radius: 50%;font-size: 16px;}
.bdsharebuttonbox i:hover{background: #E62129;}
.bdsharebuttonbox i a{padding: 0 !important;margin: 0 !important;width: 100% !important;height: 100% !important;background: none !important;position: absolute;top: 0;left: 0;}
.footer_fl .box_fr{width: 50%;font-size: 16px;box-sizing: border-box;padding-left: 70px;background: url(../images/tel1.png)no-repeat center left;padding-top: 8px;}
.footer_fl .box_fr font{display: block;font-size: 30px;color: #E62129;}

.footer_fr{width: 35%;font-size: 16px;line-height: 30px;}
.footer_fr img{display: block;max-width: 100%;}
.footer_fr > img{margin-bottom: 10px;}
.footer_fr .ewm{margin-top: 15px;}
.footer_fr .ewm img{float: left;width: 110px;border: 1px solid #7f7f7f;margin-right: 25px;}
.footer_fr .ewm p{padding-top: 25px;}

.copyright{padding: 10px;line-height: 25px;color: #494949;border-top: 1px solid #E5E5E5;text-align: center;overflow: hidden;}
.commerce{text-align: center;}

/*Online Service*/
@media screen and (min-width: 280px) and (max-width: 800px) {
	.kf-sidebar{display: none;}
	.kf_wap,#gotop_wap{display: block !important;}
}

.kf-sidebar{position: fixed;top: 250px;right: 10px;z-index: 999;}
.kf-sidebar li{width: 55px;height: 55px;position: relative;}
.kf-sidebar .sidebox{display: block;width: 55px;height: 55px;position: absolute;top: 0;right: 0;overflow: hidden;transition: ease-in-out 0.4s;}
.kf-sidebar .tb{display: block;width: 55px;height: 55px;position: absolute;top: 0;left: 0;background-size: 70% !important;}
.kf-sidebar li:hover .tb{background-color: rgba(0,0,0,0.3) !important;}
.kf-sidebar p{line-height: 55px;text-align: center;color: #FFFFFF !important;font-size: 20px;float: left;position: absolute;top: 0;left: 55px;}

.kf-sidebar .kf-tel .sidebox{background-color: #bf0008;}
.kf-sidebar .kf-qq .sidebox{background-color: #000000;}
.kf-sidebar .kf-weixin .sidebox{background-color: #22ac38;}
.kf-sidebar .kf-ww .sidebox{background-color: #00a0e9;}
.kf-sidebar #goTop{background-color: #a40000;cursor: pointer;}

.kf-sidebar .kf-tel .tb{background: url(../images/kf_tel.png)no-repeat center;}
.kf-sidebar .kf-qq .tb{background: url(../images/kf_qq.png)no-repeat center;}
.kf-sidebar .kf-weixin .tb{background: url(../images/kf_weixin.png)no-repeat center;}
.kf-sidebar .kf-ww .tb{background: url(../images/kf_ww.png)no-repeat center;}
.kf-sidebar #goTop .tb{background: url(../images/gotop.png)no-repeat center;}

.kf-sidebar .kf-tel p{width: 180px;}
.kf-sidebar .kf-tel:hover .sidebox{width: 235px;}
.kf-sidebar .kf-qq p{width: 140px;}
.kf-sidebar .kf-qq:hover .sidebox{width: 195px;}
.kf-sidebar .kf-ww p{width: 140px;}
.kf-sidebar .kf-ww:hover .sidebox{width: 195px;}

.kf-sidebar .ewm{position: absolute;top: -53px;right: 55px;padding-right: 15px;display: none;}
.kf-sidebar .ewm .box{padding: 5px;background: #FFFFFF;border: 1px solid #02963F;}
.kf-sidebar .ewm .box img{display: block;width: 150px;height: 150px;}

/*wap*/
.kf_wap{height: 62px;display: none;}
.kf_wap ul{position: fixed;bottom: 0;z-index: 999;width: 100%;}
.kf_wap li{width: 25%;float: left;background: #E62129;padding: 5px 0;}
.kf_wap li a{display: block;color: #FFFFFF !important;text-align: center;font-size: 12px;}
.kf_wap li a i{color: #FFFFFF;line-height: 35px;font-size: 30px;}
#gotop_wap{display: none;position: fixed;bottom: 80px;right: 5px;background: url(../images/gotop.png)no-repeat center #E62129;width: 40px;height: 40px;border-radius: 4px;cursor: pointer;z-index: 999;background-size: 70% !important;}

.hover_wap{display: none !important;}
@media screen and (min-width: 280px) and (max-width: 800px) {
	.hover_pc{display: none !important;}
	.hover_wap{display: block !important;}
}